/*     */ package eos.moe.dragoncore;
/*     */ import eos.moe.dragoncore.api.model.AnimationEntityModel;
/*     */ import eos.moe.dragoncore.api.model.AnimationModel;
/*     */ import net.minecraft.client.model.ModelBase;
/*     */ import net.minecraft.client.model.ModelRenderer;
/*     */ import net.minecraft.client.renderer.GlStateManager;
/*     */ import net.minecraft.entity.Entity;
/*     */ import net.minecraft.util.math.MathHelper;
/*     */ 
/*     */ public class rm extends ModelBase implements AnimationEntityModel {
/*     */   private ld q;
/*     */   
/*     */   public rm(ld ld1) {
/*  14 */     this.q = ld1;
/*  15 */     this.field_78092_r.addAll(ld1.field_78092_r);
/*  16 */     ld1.field_78092_r.clear();
/*     */   }
/*     */   private Entity g;
/*     */   
/*     */   public void func_78088_a(Entity entity, float f1, float f2, float f3, float f4, float f5, float f6) {
/*  21 */     GlStateManager.func_179131_c(1.0F, 1.0F, 1.0F, 1.0F);
/*  22 */     GlStateManager.func_179108_z();
/*  23 */     GlStateManager.func_179147_l();
/*  24 */     GlStateManager.func_187401_a(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA);
/*     */     
/*  26 */     GlStateManager.func_179109_b(0.0F, 1.501F, 0.0F);
/*  27 */     func_78087_a(f1, f2, f3, f4, f5, f6, entity);
/*     */     
/*  29 */     this.q.render(f6);
/*  30 */     GlStateManager.func_179109_b(0.0F, -1.501F, 0.0F);
/*     */     
/*  32 */     GlStateManager.func_179084_k();
/*  33 */     GlStateManager.func_179133_A();
/*     */   }
/*     */   
/*     */   public void clearData() {
/*  37 */     this.q.clearData();
/*     */   }
/*     */ 
/*     */ 
/*     */   
/*     */   public void func_78087_a(float f1, float f2, float f3, float f4, float f5, float f6, Entity entity) {
/*  43 */     float f = 57.295776F;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */     
/*  96 */     for (ModelRenderer modelRenderer : this.field_78092_r) {
/*  97 */       String str = modelRenderer.field_78802_n;
/*     */ 
/*     */       
/* 100 */       if (str.equalsIgnoreCase("core_head")) {
/*     */ 
/*     */         
/* 103 */         modelRenderer.field_78796_g = f4 / 57.295776F * f;
/* 104 */         modelRenderer.field_78795_f = f5 / 54.11268F * f; continue;
/* 105 */       }  if (str.equalsIgnoreCase("core_human_right_arm")) {
/* 106 */         modelRenderer.field_78795_f = MathHelper.func_76134_b(0.6662F * f1 + 3.1415927F) * 0.75F * f2 * f; continue;
/* 107 */       }  if (str.equalsIgnoreCase("core_human_left_arm")) {
/* 108 */         modelRenderer.field_78795_f = MathHelper.func_76134_b(0.6662F * f1) * 0.75F * f2 * f; continue;
/* 109 */       }  if (str.equalsIgnoreCase("core_human_right_leg")) {
/* 110 */         modelRenderer.field_78795_f = MathHelper.func_76134_b(0.6662F * f1) * 1.05F * f2 * f; continue;
/* 111 */       }  if (str.equalsIgnoreCase("core_human_left_leg")) {
/* 112 */         modelRenderer.field_78795_f = MathHelper.func_76134_b(0.6662F * f1 + 3.1415927F) * 1.05F * f2 * f; continue;
/* 113 */       }  if (str.equalsIgnoreCase("core_beast_right_arm")) {
/* 114 */         modelRenderer.field_78795_f = MathHelper.func_76134_b(f1 * 0.6662F) * 1.4F * f2 * f; continue;
/* 115 */       }  if (str.equalsIgnoreCase("core_beast_left_arm")) {
/* 116 */         modelRenderer.field_78795_f = MathHelper.func_76134_b(f1 * 0.6662F + 3.1415927F) * 1.4F * f2 * f; continue;
/* 117 */       }  if (str.equalsIgnoreCase("core_beast_right_leg")) {
/* 118 */         modelRenderer.field_78795_f = MathHelper.func_76134_b(f1 * 0.6662F) * 1.4F * f2 * f; continue;
/* 119 */       }  if (str.equalsIgnoreCase("core_beast_left_leg")) {
/* 120 */         modelRenderer.field_78795_f = MathHelper.func_76134_b(f1 * 0.6662F + 3.1415927F) * 1.4F * f2 * f; continue;
/* 121 */       }  if (str.contains("core_tail")) {
/* 122 */         modelRenderer.field_78795_f = MathHelper.func_76134_b(f1 * 0.6662F) * 1.4F * f2 * f; continue;
/* 123 */       }  if (str.equalsIgnoreCase("core_right_wing")) {
/* 124 */         modelRenderer.field_78796_g = MathHelper.func_76134_b(f3 * 1.3F) * 3.1415927F * 0.25F * f; continue;
/* 125 */       }  if (str.equalsIgnoreCase("core_left_wing")) {
/* 126 */         modelRenderer.field_78796_g = -MathHelper.func_76134_b(f3 * 1.3F) * 3.1415927F * 0.25F * f; continue;
/* 127 */       }  if (str.equalsIgnoreCase("core_right_wing_out")) {
/* 128 */         modelRenderer.field_78796_g = MathHelper.func_76134_b(f3 * 1.3F) * 3.1415927F * 0.25F * 0.5F * f; continue;
/* 129 */       }  if (str.equalsIgnoreCase("core_left_wing_out")) {
/* 130 */         modelRenderer.field_78796_g = -MathHelper.func_76134_b(f3 * 1.3F) * 3.1415927F * 0.25F * 0.5F * f; continue;
/* 131 */       }  if (entity == null || 
/* 132 */         !str.equalsIgnoreCase("core_shake")) {
/*     */         continue;
/*     */       }
/* 135 */       int i = entity.field_70170_p.field_73012_v.nextInt(3);
/* 136 */       if (i == 0) {
/* 137 */         modelRenderer.field_78795_f = MathHelper.func_76134_b(f1 * 0.4444F) * 1.4F * f2 * f; continue;
/* 138 */       }  if (i == 1) {
/* 139 */         modelRenderer.field_78808_h = MathHelper.func_76134_b(f1 * 0.4444F) * 1.4F * f2 * f; continue;
/*     */       } 
/* 141 */       modelRenderer.field_78796_g = MathHelper.func_76134_b(f1 * 0.4444F) * 1.4F * f2 * f;
/*     */     } 
/*     */   }
/*     */ 
/*     */ 
/*     */   
/*     */   public ld getBaseModel() {
/* 148 */     return this.q;
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public Entity getEntity() {
/* 155 */     return this.g;
/*     */   }
/*     */ 
/*     */   
/*     */   public void setEntity(Entity entity) {
/* 160 */     this.g = entity;
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\rm.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */